package tpo.lmhprovider.lmhprovider.controller;

import api.wares.UnitApi;
import dto.Dto;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RestController;
import pojo.Unit;
import tpo.lmhprovider.lmhprovider.service.UnitService;

import java.util.List;
import java.util.Map;

@RestController
public class UnitController implements UnitApi {
    @Autowired
    UnitService unitService;
    @Override
    public Dto<List<Unit>> getUnit(Map map) {
        Dto dto=new Dto();
        dto.setObj(unitService.getUnit(map));
        return dto;
    }

    @Override
    public Dto<Integer> delUnit(Map map) {
        Dto dto=new Dto();
        dto.setObj(unitService.delUnit(map));
        return dto;
    }

    @Override
    public Dto<Integer> addUnit(Map map) {
        Dto dto=new Dto();
        dto.setObj(unitService.addUnit(map));
        return dto;
    }

    @Override
    public Dto<Integer> updateUnit(Map map) {
        Dto dto=new Dto();
        dto.setObj(unitService.updateUnit(map));
        return dto;
    }
}
